paper piercer - German English Dictionary